package com.cn.bulu.pojo;

import java.util.Date;

/**
 * 测量安装维修订单
 * 
 * @author wyw
 *
 */

public class Indent {
	private Integer indentId;// 订单ID
	private Double indentPrice;// 订单价格(测量费，安装费，维修费)
	private Date beginTime;// 下单时间
	private Date subscribeTime;// 客户预约时间
	private Date acceptTime;// 工人接单时间
	private Integer workerId;// 接单工人ID
	private Integer type;// 订单类型 0测量 1安装 2维修
	private Integer status;// 订单状态0未完成 1已接单 2已完成
	private String remark;// 备注
	private Date finishTime;// 完成时间
	private Integer afterSale;// 是否是售后 1是 0不是
	private Double deposit;// 定金
	private Integer cuAdId;// 顾客地址id
	private Integer customerId;// 顾客id
	private Integer isDelete;// 1该订单中有商品未购买0该订单中商品被全部购买
	private String orderId;// 货单ID
	private Integer isEva;// 对工人是否评价1是 0否
	private Integer couponsId;// 优惠券ID
	private Double customerPrice;// 顾客实付价钱
	private Integer roomNumB;// 测量房间数
	private Integer dealerId;// 经销商ID
	private String baseAddress;// 取货地址{省市区}
	private String detailAddress;// 取货地址{详细地址}
	private String tradeNo;//支付宝产生的流水号
	private String takeGoodsTel;// 取货电话
	private Integer indentType;// 下单类型 0顾客下的单 1经销商自主下单 2其他暂定
	private Double addPrice;// 奖励费用
	private String weiXbody;// 维修内容
	private Double merchantsPrice;// 商家应付款
	private Integer motorNum;// 电机数量
	private Integer relievedBao;// 是否买了鹿客安心宝0没买 1买了
	private Double relievedPrice;// 安心宝价格
	private Integer isNeedTakeGoods;// 是否需要取货
	private Double  workerRealPrice;// 对工人而言订单真实价
	private Double  merchantsRealPrice;// 对商家而言订单真实价
	private Integer shouldMeasure; //是否需要测量
	private Integer isInstalled;//是否已申请安装
	private Double fullPay;  //全款
	private Integer indentSource;  //订单来源


	public Double getFullPay() {
		return fullPay;
	}

	public void setFullPay(Double fullPay) {
		this.fullPay = fullPay;
	}

	public Integer getIsInstalled() {
		return isInstalled;
	}

	public void setIsInstalled(Integer isInstalled) {
		this.isInstalled = isInstalled;
	}

	public Integer getShouldMeasure() {
		return shouldMeasure;
	}

	public void setShouldMeasure(Integer shouldMeasure) {
		this.shouldMeasure = shouldMeasure;
	}

	public Double getWorkerRealPrice() {
		return workerRealPrice;
	}

	public void setWorkerRealPrice(Double workerRealPrice) {
		this.workerRealPrice = workerRealPrice;
	}

	public Double getMerchantsRealPrice() {
		return merchantsRealPrice;
	}

	public void setMerchantsRealPrice(Double merchantsRealPrice) {
		this.merchantsRealPrice = merchantsRealPrice;
	}

	public Integer getIsNeedTakeGoods() {
		return isNeedTakeGoods;
	}

	public void setIsNeedTakeGoods(Integer isNeedTakeGoods) {
		this.isNeedTakeGoods = isNeedTakeGoods;
	}

	public String getBaseAddress() {
		return baseAddress;
	}

	public void setBaseAddress(String baseAddress) {
		this.baseAddress = baseAddress;
	}

	public String getDetailAddress() {
		return detailAddress;
	}

	public void setDetailAddress(String detailAddress) {
		this.detailAddress = detailAddress;
	}

	public String getTradeNo() {
		return tradeNo;
	}

	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

	public String getTakeGoodsTel() {
		return takeGoodsTel;
	}

	public void setTakeGoodsTel(String takeGoodsTel) {
		this.takeGoodsTel = takeGoodsTel;
	}

	public Double getRelievedPrice() {
		return relievedPrice;
	}

	public void setRelievedPrice(Double relievedPrice) {
		this.relievedPrice = relievedPrice;
	}

	public Integer getRelievedBao() {
		return relievedBao;
	}

	public void setRelievedBao(Integer relievedBao) {
		this.relievedBao = relievedBao;
	}

	public Integer getMotorNum() {
		return motorNum;
	}

	public void setMotorNum(Integer motorNum) {
		this.motorNum = motorNum;
	}

	public Double getMerchantsPrice() {
		return merchantsPrice;
	}

	public void setMerchantsPrice(Double merchantsPrice) {
		this.merchantsPrice = merchantsPrice;
	}

	public String getWeiXbody() {
		return weiXbody;
	}

	public void setWeiXbody(String weiXbody) {
		this.weiXbody = weiXbody;
	}

	public Double getAddPrice() {
		return addPrice;
	}

	public void setAddPrice(Double addPrice) {
		this.addPrice = addPrice;
	}

	public Integer getIndentType() {
		return indentType;
	}

	public void setIndentType(Integer indentType) {
		this.indentType = indentType;
	}

	public Integer getRoomNumB() {
		return roomNumB;
	}

	public void setRoomNumB(Integer roomNumB) {
		this.roomNumB = roomNumB;
	}

	public Integer getDealerId() {
		return dealerId;
	}

	public void setDealerId(Integer dealerId) {
		this.dealerId = dealerId;
	}

	public Integer getCouponsId() {
		return couponsId;
	}

	public void setCouponsId(Integer couponsId) {
		this.couponsId = couponsId;
	}

	public Double getCustomerPrice() {
		return customerPrice;
	}

	public void setCustomerPrice(Double customerPrice) {
		this.customerPrice = customerPrice;
	}

	public Integer getIndentId() {
		return indentId;
	}

	public void setIndentId(Integer indentId) {
		this.indentId = indentId;
	}

	public Double getIndentPrice() {
		return indentPrice;
	}

	public void setIndentPrice(Double indentPrice) {
		this.indentPrice = indentPrice;
	}

	public Date getBeginTime() {
		return beginTime;
	}

	public void setBeginTime(Date beginTime) {
		this.beginTime = beginTime;
	}

	public Date getSubscribeTime() {
		return subscribeTime;
	}

	public void setSubscribeTime(Date subscribeTime) {
		this.subscribeTime = subscribeTime;
	}

	public Date getAcceptTime() {
		return acceptTime;
	}

	public void setAcceptTime(Date acceptTime) {
		this.acceptTime = acceptTime;
	}

	public Integer getWorkerId() {
		return workerId;
	}

	public void setWorkerId(Integer workerId) {
		this.workerId = workerId;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Date getFinishTime() {
		return finishTime;
	}

	public void setFinishTime(Date finishTime) {
		this.finishTime = finishTime;
	}

	public Integer getAfterSale() {
		return afterSale;
	}

	public void setAfterSale(Integer afterSale) {
		this.afterSale = afterSale;
	}

	public Double getDeposit() {
		return deposit;
	}

	public void setDeposit(Double deposit) {
		this.deposit = deposit;
	}

	public Integer getCuAdId() {
		return cuAdId;
	}

	public void setCuAdId(Integer cuAdId) {
		this.cuAdId = cuAdId;
	}

	public Integer getCustomerId() {
		return customerId;
	}

	public void setCustomerId(Integer customerId) {
		this.customerId = customerId;
	}

	public Integer getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(Integer isDelete) {
		this.isDelete = isDelete;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public Integer getIsEva() {
		return isEva;
	}

	public void setIsEva(Integer isEva) {
		this.isEva = isEva;
	}

	public Integer getIndentSource() {
		return indentSource;
	}

	public void setIndentSource(Integer indentSource) {
		this.indentSource = indentSource;
	}

	@Override
	public String toString() {
		return "Indent{" +
				"indentId=" + indentId +
				", indentPrice=" + indentPrice +
				", beginTime=" + beginTime +
				", subscribeTime=" + subscribeTime +
				", acceptTime=" + acceptTime +
				", workerId=" + workerId +
				", type=" + type +
				", status=" + status +
				", remark='" + remark + '\'' +
				", finishTime=" + finishTime +
				", afterSale=" + afterSale +
				", deposit=" + deposit +
				", cuAdId=" + cuAdId +
				", customerId=" + customerId +
				", isDelete=" + isDelete +
				", orderId='" + orderId + '\'' +
				", isEva=" + isEva +
				", couponsId=" + couponsId +
				", customerPrice=" + customerPrice +
				", roomNumB=" + roomNumB +
				", dealerId=" + dealerId +
				", baseAddress='" + baseAddress + '\'' +
				", detailAddress='" + detailAddress + '\'' +
				", tradeNo='" + tradeNo + '\'' +
				", takeGoodsTel='" + takeGoodsTel + '\'' +
				", indentType=" + indentType +
				", addPrice=" + addPrice +
				", weiXbody='" + weiXbody + '\'' +
				", merchantsPrice=" + merchantsPrice +
				", motorNum=" + motorNum +
				", relievedBao=" + relievedBao +
				", relievedPrice=" + relievedPrice +
				", isNeedTakeGoods=" + isNeedTakeGoods +
				", workerRealPrice=" + workerRealPrice +
				", merchantsRealPrice=" + merchantsRealPrice +
				", shouldMeasure=" + shouldMeasure +
				", isInstalled=" + isInstalled +
				", fullPay=" + fullPay +
				", indentSource=" + indentSource +
				'}';
	}


}